//实例化一个页面对象
Page({
  //data：存放数据
  data:{
    msg : '王祖贤',
    likes : ['代码','睡觉','游戏','干饭'],
    obj : {
      //属性(键名):属性值（键值）
      name : '甄姬',
      type : '法师',
      gender : '女'
    },
    length : 3,
    isok : false
  },
  //生命周期函数
  onLoad() {
    console.log('页面加载完毕');//只会触发一次，会缓存
  },
  onReady(){
    console.log('页面渲染完成');
  },
  onUnload(){
    console.log('页面卸载');
  },
  onShow() {
    console.log('页面显示');
  },
  onHide(){
    console.log('页面隐藏');
  },
  //下拉刷新
  onPullDownRefresh() {
    console.log('下拉刷新');
  },
  //上拉加载
  onReachBottom() {
    //页面内容必须高过一屏的高度，否则没有达到上拉的条件
    console.log('上拉加载')
  },
  //事件处理函数：点击改名
  changeName(ev){
    //事件源对象 event
    console.log('传参',ev.target.dataset);
    //es6 解构 ev.target.dataset.num, ev.target.dataset.name
    let {num, name} = ev.target.dataset;
    console.log('传参结果是：', num, name);
    //获取data对象里面的数据
    // console.log(this.data);
    //设置data里面的数据
    this.setData({msg:'杨超越'})
  },
  //下拉菜单的制作
  changeMenu() {
    let isok = this.data.isok;//取值
    this.setData({isok:!isok});
  }
})